home *** CD-ROM | disk | FTP | other *** search
- /* $Header: us.h,v 7.0.1.1 86/10/16 10:53:58 lwall Exp $ */
-
- /* $Log: us.h,v $
- * Revision 7.0.1.1 86/10/16 10:53:58 lwall
- * Added Damage. Fixed random bugs.
- *
- * Revision 7.0 86/10/08 15:14:27 lwall
- * Split into separate files. Added amoebas and pirates.
- *
- */
-
- EXT bool cloaking;
- EXT bool cloaked;
-
- EXT int status;
- EXT int entmode;
-
- EXT int evely;
- EXT int evelx;
- EXT int bvely;
- EXT int bvelx;
-
- #define MAXDAMAGE 9
- #define NOWARP 0
- #define NOIMPULSE 1
- #define NOPHASERS 2
- #define NOTORPS 3
- #define NOCLOAKING 4
- #define NOSHIELDS 5
- #define NOZAPPER 6
- #define NODESTRUCT 7
- #define NOTRACTORS 8
-
- EXT int dam INIT(0);
- EXT int lastdam INIT(-1);
- EXT int damage INIT(0);
- EXT int olddamage INIT(-1);
-
- #ifdef DOINIT
- char *dammess[MAXDAMAGE] = {
- "WARP",
- "IMPULSE",
- "PHASERS",
- "TORPS",
- "CLOAKING",
- "SHIELDS",
- "ZAPPER",
- "DESTRUCT",
- "TRACTORS"
- };
- char damflag[MAXDAMAGE] = {0,0,0,0,0,0,0,0,0};
- #else
- extern char *dammess[];
- extern char damflag[];
- #endif
-
- void do_direction();
- void ctrl_direction();
- void shift_direction();
- void get_commands();
- void us_init();
-